de9fa56bece98b11b89015d6d4761b4dba3bf461,providers/jms/src/java/org/mule/providers/jms/JmsMessageDispatcher.java,JmsMessageDispatcher,doDispose,#,255

Before Change


    	JmsUtils.closeQuietly(receiveSession);
        //only close the session if a tx is not in progress.  Otherwise
        //let the consumer close it
        if(TransactionCoordination.getInstance().getTransaction()==null) {
    	    JmsUtils.closeQuietly(session);
        }
        producer = null;
        consumer = null;

After Change


    	JmsUtils.closeQuietly(producer);
    	JmsUtils.closeQuietly(consumer);
    	JmsUtils.closeQuietly(receiveSession);
    	JmsUtils.closeQuietly(session);
        producer = null;
        consumer = null;
        receiveSession = null;